home *** CD-ROM | disk | FTP | other *** search
/ TPUG - Toronto PET Users Group / TPUG Users Group CD / TPUG Users Group CD.iso / AMIGA / (A)U / (A)U5.ADF / Virus_Checker / README < prev    next >
Text File  |  1988-08-11  |  3KB  |  71 lines

  1.  
  2. Virus Checker
  3.  
  4.     This program was written by John Veldthuis, 21 Ngatai Street, Manaia, 
  5. New Zealand, and has been released into the public domain for all to use in 
  6. the war against viruses.
  7.     Virus checker does the same job as VirusX by Steve Tibbett (as found on 
  8. AmigaLibDisk #137), but it has a number of serious bugs removed and has 
  9. been re-written in assembler.
  10.     
  11.     You can either start it from the Workbench or run it from CLI.  
  12. Generally you should install Virus_Checker in your startup-sequence, in the 
  13. form :
  14.     runback Virus_Checker -c
  15.     where the -c tells it to check the disks already in the machine.  It 
  16. will then check each disk as it is inserted in the machine.  If a 
  17. non-standard boot block is found you will be presented with a requester 
  18. asking if you want to Display It or Ignore It.  If you display it you will
  19. see the first 325 bytes starting at track 0 sector 0, and then be asked if 
  20. you would like to Remove It (over write it with a standard boot block) or
  21. Ignore It.
  22.     
  23.     If it recognises the boot block as either an SCA or ByteBandit virus it 
  24. will tell you.  You should of course always remove such viruses 
  25. immediately.  The author has been fortunate enough not to have encountered 
  26. other viruses yet, so only knows about those two.  If you have found other 
  27. viruses the author invites you to send him copies so that he can update the 
  28. program.
  29.     
  30.     Of course not all non-standard boot blocks are viruses.  Don't try to
  31. rewrite the boot block unless you are very sure it is not a legitimate boot 
  32. block  (if the program recognises it as a virus then do remove it, 
  33. otherwise be very cautious).  Copy Protected disks, games especially, often 
  34. have custom boot blocks that this program is suspicious of.  If your copy 
  35. protected disk still works ok then it probably doesn't really have a virus 
  36. on it, so  don't select 'Remove It'.
  37.     
  38.     You can of course use this program to validate a whole lot of disks by 
  39. swapping them in and out of your disk drives in succession, but don't try 
  40. and do it to fast as AmigaDOS may not realise you've changed a disk if you 
  41. withdraw one and insert another (even if into another drive) quickly.  Also 
  42. sometimes AmigaDOS locks up altogether if you're madly swapping disks in 
  43. and out (probably an interupt in some critical bit of code).
  44.     
  45.     Also included is a version written for use with the ARP library, which 
  46. is slightly smaller and can be used if you've installed the ARP.Library 
  47. file in your libs: directory.
  48.     
  49.          _
  50.        o(_)
  51.       /  /\                     --- Tony Wills
  52.                                     156c Queens Drive
  53.                                     Lyall Bay
  54.                                     Wellington 3
  55.                                     NEW ZEALAND
  56.                                     (BIX: ajwills)   
  57.  
  58. ---------------------------------------------------------------------------
  59. 22-Aug-88
  60. Virus_Checker has been updated since the above documentation, it now allows
  61. you to display the first two boot blocks of any suspect disk, and
  62. automatically checks any disks in the drives when it is started-up (ie the
  63. -c option is no longer needed).
  64. It also includes minor bug fixes.
  65. The ARP version hasn't been updated yet.
  66.  
  67. P.S. The icon was just for fun (and 5 times bigger than the program!), I
  68. suggest you install Virus_Checker in your startup-sequence and remove my
  69. icon.
  70.                                 --- Tony
  71.